package com.superman.auth.service;

/**
 * 鉴权配置
 * Author: superman
 * Date: 2024/5/28 19:35
 */
public interface AuthSetting {

    /**
     * 是否登录校验，默认需要校验
     */
    default boolean loginCheck() {
        return true;
    }

    /**
     * 是否需要校验数据权限，默认不需要校验
     */
    default boolean dataPermissionCheck() {
        return false;
    }

    /**
     * 是否需要签名检验，默认不需要
     */
    default boolean signCheck() {
        return false;
    }
}
